﻿
CREATE VIEW [dbo].[LokalFull]
AS
SELECT     dbo.Byggnad.Id AS ByggnadID, dbo.Byggnad.ValId, dbo.Byggnad.Benamning AS ByggnadBenamning, dbo.Byggnad.BesokPostNr AS ByggnadBesokPostNr, 
                      dbo.Byggnad.BesokPostOrt AS ByggnadBesokPostOrt, dbo.Byggnad.BesokAdress AS ByggnadBesokAdress, dbo.Byggnad.StadsdelId AS ByggnadStadsdelID, 
                      dbo.Stadsdel.Benamning AS ByggnadStadsdel, dbo.Byggnad.TypId AS ByggnadTypID, dbo.ByggnadTyp.Benamning AS ByggnadTyp, CASE (dbo.Byggnad.Inaktiv) 
                      WHEN 0 THEN 'Aktiv' WHEN 1 THEN 'Inaktiv' END AS ByggnadStatus, CASE (dbo.Byggnad.Inaktiv) 
                      WHEN 0 THEN '38A7CF73-0BFA-4F61-81E6-C1922F71F87D' WHEN 1 THEN '442F13BF-6ADA-43C1-BB88-828092B88C68' END AS ByggnadStatusID, 
                      dbo.Lokal.Benamning AS LokalBenamning, dbo.Lokal.ValdistriktId AS LokalValdistriktId, dbo.Valdistrikt.ValdistriktNr, dbo.Forsamling.Benamning AS ForsamlingNamn, 
                      dbo.Forsamling.ForsamlingNr, dbo.Valkrets.Benamning AS ValkretsNamn, dbo.Valkrets.ValkretsNr, dbo.Byggnad.TelNr AS ByggnadTelNr, 
                      dbo.Byggnad.Hemsida AS ByggnadHemsida, dbo.Byggnad.Epost AS ByggnadEpost
FROM         dbo.Lokal LEFT OUTER JOIN
                      dbo.Byggnad ON dbo.Lokal.ByggnadId = dbo.Byggnad.Id AND dbo.Lokal.ValId = dbo.Byggnad.ValId AND dbo.Lokal.Inaktiv = 0 LEFT OUTER JOIN
                      dbo.Stadsdel ON dbo.Byggnad.StadsdelId = dbo.Stadsdel.Id AND dbo.Byggnad.ValId = dbo.Stadsdel.ValId LEFT OUTER JOIN
                      dbo.ByggnadTyp ON dbo.Byggnad.TypId = dbo.ByggnadTyp.Id AND dbo.Byggnad.ValId = dbo.ByggnadTyp.ValId LEFT OUTER JOIN
                      dbo.Valdistrikt ON dbo.Lokal.ValdistriktId = dbo.Valdistrikt.Id AND dbo.Lokal.ValId = dbo.Valdistrikt.ValId LEFT OUTER JOIN
                      dbo.Forsamling ON dbo.Forsamling.ValId = dbo.Valdistrikt.ValId AND dbo.Valdistrikt.ForsamlingId = dbo.Forsamling.Id LEFT OUTER JOIN
                      dbo.Valkrets ON dbo.Forsamling.ValkretsId = dbo.Valkrets.Id AND dbo.Forsamling.ValId = dbo.Valkrets.ValId
GO
EXECUTE sp_addextendedproperty @name = N'MS_DiagramPaneCount', @value = 2, @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'VIEW', @level1name = N'LokalFull';




GO
EXECUTE sp_addextendedproperty @name = N'MS_DiagramPane1', @value = N'[0E232FF0-B466-11cf-A24F-00AA00A3EFFF, 1.00]
Begin DesignProperties = 
   Begin PaneConfigurations = 
      Begin PaneConfiguration = 0
         NumPanes = 4
         Configuration = "(H (1[37] 4[41] 2[4] 3) )"
      End
      Begin PaneConfiguration = 1
         NumPanes = 3
         Configuration = "(H (1 [50] 4 [25] 3))"
      End
      Begin PaneConfiguration = 2
         NumPanes = 3
         Configuration = "(H (1 [50] 2 [25] 3))"
      End
      Begin PaneConfiguration = 3
         NumPanes = 3
         Configuration = "(H (4 [30] 2 [40] 3))"
      End
      Begin PaneConfiguration = 4
         NumPanes = 2
         Configuration = "(H (1 [56] 3))"
      End
      Begin PaneConfiguration = 5
         NumPanes = 2
         Configuration = "(H (2 [66] 3))"
      End
      Begin PaneConfiguration = 6
         NumPanes = 2
         Configuration = "(H (4 [50] 3))"
      End
      Begin PaneConfiguration = 7
         NumPanes = 1
         Configuration = "(V (3))"
      End
      Begin PaneConfiguration = 8
         NumPanes = 3
         Configuration = "(H (1[56] 4[18] 2) )"
      End
      Begin PaneConfiguration = 9
         NumPanes = 2
         Configuration = "(H (1 [75] 4))"
      End
      Begin PaneConfiguration = 10
         NumPanes = 2
         Configuration = "(H (1[66] 2) )"
      End
      Begin PaneConfiguration = 11
         NumPanes = 2
         Configuration = "(H (4 [60] 2))"
      End
      Begin PaneConfiguration = 12
         NumPanes = 1
         Configuration = "(H (1) )"
      End
      Begin PaneConfiguration = 13
         NumPanes = 1
         Configuration = "(V (4))"
      End
      Begin PaneConfiguration = 14
         NumPanes = 1
         Configuration = "(V (2))"
      End
      ActivePaneConfig = 0
   End
   Begin DiagramPane = 
      Begin Origin = 
         Top = -384
         Left = 0
      End
      Begin Tables = 
         Begin Table = "Lokal"
            Begin Extent = 
               Top = 28
               Left = 632
               Bottom = 136
               Right = 783
            End
            DisplayFlags = 280
            TopColumn = 6
         End
         Begin Table = "Byggnad"
            Begin Extent = 
               Top = 0
               Left = 319
               Bottom = 290
               Right = 487
            End
            DisplayFlags = 280
            TopColumn = 8
         End
         Begin Table = "Stadsdel"
            Begin Extent = 
               Top = 175
               Left = 28
               Bottom = 283
               Right = 179
            End
            DisplayFlags = 280
            TopColumn = 0
         End
         Begin Table = "ByggnadTyp"
            Begin Extent = 
               Top = 18
               Left = 7
               Bottom = 126
               Right = 158
            End
            DisplayFlags = 280
            TopColumn = 0
         End
         Begin Table = "Valdistrikt"
            Begin Extent = 
               Top = 6
               Left = 1000
               Bottom = 256
               Right = 1151
            End
            DisplayFlags = 280
            TopColumn = 0
         End
         Begin Table = "Forsamling"
            Begin Extent = 
               Top = 6
               Left = 1189
               Bottom = 257
               Right = 1340
            End
            DisplayFlags = 280
            TopColumn = 0
         End
         Begin Table = "Valkrets"
            Begin Extent = 
               Top = 6
               Left = 1378
               Bottom = 235
               Right = 1529
            End
            Display', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'VIEW', @level1name = N'LokalFull';










GO
EXECUTE sp_addextendedproperty @name = N'MS_DiagramPane2', @value = N'Flags = 280
            TopColumn = 0
         End
      End
   End
   Begin SQLPane = 
   End
   Begin DataPane = 
      Begin ParameterDefaults = ""
      End
   End
   Begin CriteriaPane = 
      Begin ColumnWidths = 11
         Column = 1440
         Alias = 5655
         Table = 1170
         Output = 720
         Append = 1400
         NewValue = 1170
         SortType = 1350
         SortOrder = 1410
         GroupBy = 1350
         Filter = 1350
         Or = 1350
         Or = 1350
         Or = 1350
      End
   End
End', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'VIEW', @level1name = N'LokalFull';



